//package SpringMvc快速入门.main.java.com.itheima.config;
//
//import org.springframework.web.context.WebApplicationContext;
//import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
//import org.springframework.web.servlet.support.AbstractDispatcherServletInitializer;
//
///**
// * 替换原来的xml配置
// * 初始化servlet容器，将springMvc加载到servlet容器中，在tomcat启动的时候，servlet容器会去加载servlet容器，
// * 这样tomcat就可以去访问springMvc容器中的bean了
// */
//public class ServletContainerInitConfig extends AbstractDispatcherServletInitializer {
//    /**
//     * 加载springMvc配置类
//     * @return
//     */
//    @Override
//    protected WebApplicationContext createServletApplicationContext() {
//        //通过AnnotationConfigWebApplicationContext对象的register方法加载SpringMvc配置类
//        AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
//        ctx.register(SpringMvcConfig.class);
//        return ctx;
//
//    }
//
//    /**
//     * 设置哪些请求归mvc管
//     * @return
//     */
//    @Override
//    protected String[] getServletMappings() {
//        return new String[]{"/"};
//    }
//
//    /**
//     * 加载spring配置类，这里我们只使用了springMvc，直接return null就好了
//     * @return
//     */
//    @Override
//    protected WebApplicationContext createRootApplicationContext() {
//        return null;
//    }
//}
